//package com.share.TAM;
//
//import javax.management.Notification;
//
//import org.springframework.jmx.export.annotation.ManagedOperation;
//import org.springframework.jmx.export.annotation.ManagedResource;
//import org.springframework.jmx.export.notification.NotificationPublisher;
//import org.springframework.jmx.export.notification.NotificationPublisherAware;
//import org.springframework.stereotype.Service;
//
//import com.travelsky.ri.infra.monitor.service.EventType;
//
///**
// * 功能描述:用于向TAM发送事件（TPS/响应时间/伪指令结果等） Copyright: Copyright (c) 2011 Company:
// * 中国民航信息网络股份有限公司
// * 
// * @author Hongsq
// * @version 1.0 2012-11-7下午5:45:46
// * @see HISTORY 2012-11-7下午5:45:46 创建文件
// ************************************************* 
// */
//@ManagedResource
//@Service("Event")
//public class Event implements NotificationPublisherAware{
//	private transient NotificationPublisher publisher;
//
//
//    @Override
//    public void setNotificationPublisher(NotificationPublisher notificationPublisher) {
//        this.publisher = notificationPublisher;
//    } 
//	   /**
//     * 向事件监听者(这里是TAM)发送消息
//     * @param type type 
//     * @param message message
//     */
//	@ManagedOperation
//	public void send(EventType type, String message) {
//		Notification notification = new Notification(type.getType(), this,
//				0, message);
//		notification.setTimeStamp(System.currentTimeMillis());
//		publisher.sendNotification(notification);
//	}
//	
//}
